package pri.damai.xiaowu.common.core.tree.node;

import java.util.List;

/**
 * 基础树结构
 *
 * @Desc
 * @Author yxf
 * @Date 2022/3/26 22:46
 * 但行好事，莫问前程。
 */
public interface BaseTreeNode<T extends BaseTreeNode<?>> {

    Long getId();

    List<T> getChildren();
    void setChildren(List<T> children);

    Long getParentId();

     default int getSortOrder(Comparable<T> comparable){ return 0;}

     default void getSubSelected(){};

}
